package ar.edu.caece.compiler.grammar.attributes.tree;


public class NodeParidad extends NodeCondicion {

	private FuncionesParidad funcion;
	private NodeExpr argumento;
	
	public NodeParidad(FuncionesParidad funcion, NodeExpr argumento) {
		this.funcion = funcion;
		this.argumento = argumento;
	}
	
	public FuncionesParidad getFuncion() {
		return funcion;
	}
	public void setFuncion(FuncionesParidad funcion) {
		this.funcion = funcion;
	}
	public NodeExpr getArgumento() {
		return argumento;
	}
	public void setArgumento(NodeExpr argumento) {
		this.argumento = argumento;
	}

	@Override
	public String toString() {
		return "NodeParidad [argumento=" + argumento + ", funcion=" + funcion
				+ "]";
	}

	//terminar con el jmp correspondiente, y dejar espascio para el label.
	@Override
	public String generateCode() {
		// TODO Auto-generated method stub
		return super.generateCode();
	}
}
